package ouyangye;

public class triangle extends shape {
    private double side1;
    private double side2;
    private double side3;

    public triangle(String name,double side1,double side2,double side3){
        super(name);
        this.side1=side1;
        this.side2=side2;
        this.side3=side3;
    }

    @Override
    public double Area() {
        double s = (side1 + side2 + side3) / 2;
        return Math.sqrt(s*(s-side1)*(s-side2)*(s-side3));//海伦公式计算三角形的面积
    }

    @Override
    public double Long(){
        return side1+side2+side3;
    }

    public double getSide1() {
        return side1;
    }
    public void setSide1(double side1) {
        this.side1 = side1;
    }

    public double getSide2() {
        return side2;
    }

    public void setSide2(double side2) {
        this.side2 = side2;
    }

    public double getSide3() {
        return side3;
    }
    public void setSide3(double side3) {
        this.side3 = side3;
    }
}
